home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / z80_302.zip / NEW.DOC < prev    next >
Text File  |  1994-11-03  |  13KB  |  261 lines

  1. Sinclair ZX Spectrum Emulator 'Z80' v3.02  -  3/11/94  -  by G.A. Lunter
  2.  
  3.  
  4.  
  5. Additions to the Spectrum Emulator, from the the first version that
  6. was released, version 1.20.    (*) = only available to registered users.
  7. Names between brackets are games that first indicated the presence of
  8. the corresponding bug in the Z80 emulator.
  9.  
  10.  
  11.  
  12. 3/11/94         Version 3.02 released
  13.  
  14.               - Bugfix: Without EMS memory, a Spectrum error with IF1 on
  15.                 locked the emulator or generated an 'IN 0 crash'
  16.          (*)  - Bugfix: OUT2VOC did not work properly for long samples
  17.  
  18.  
  19.  
  20. 28/10/94        Version 3.01 released
  21.  
  22.               - Bugfix: The ZX Printer code for Epson printer was faulty
  23.               - The phone number for B.G. Services in Z80.DOC was wrong
  24.               - The emulator can now log Z80 OUTs to any I/O port in a .OUT
  25.                 file, with timing information
  26.          (*)  - Added utility (OUT2VOC) to translate .OUT log files into
  27.                 .VOC sound sample files, for recording music and SAVEing
  28.                 directly to a .VOC file
  29.               - Added a new section to the documentation about the Disciple
  30.                 and +D interfaces
  31.               - Added section about the OUT2VOC utility
  32.  
  33.  
  34.  
  35. 20/10/94        Version 3.00 released
  36.  
  37.          (*)  - Disciple and Plus D disk interface emulation
  38.               - ZX Printer support, for Epson and HP Laserjet compatibles
  39.               - Emulation of hi-resolution color and border effects, using
  40.                 exact timing.
  41.               - Multiface 128 emulation; useful to load M128 snaps without
  42.                 corrupting the screen
  43.               - Mouse support, controlling either Spectrum joysticks or the
  44.                 AMS Mouse interface (supported by e.g. Art Studio)
  45.               - A number of improvements and bugfixes of the Z80 processor
  46.                 emulation code, solving several problems with turbo
  47.                 loaders, most notably Ocean's.
  48.               - All instructions emulated, including unofficial DDCB and
  49.                 FDCB ones, and all unofficial ED instructions.  Most
  50.                 unofficial flags emulated.
  51.               - User defined joystick support
  52.          (*)  - VOC file support - read programs stored in sound sample files
  53.          (*)  - Emulator can read in real mode from SoundBlaster port
  54.               - Faster code using 386+ instructions for VGA mode
  55.               - Switch to remove info window when saving or loading
  56.               - Emulator can set breakpoints at any address, invisible to
  57.                 the running program.
  58.               - Can save any part of Spectrum memory to disk, and load it
  59.                 back in memory.
  60.          (*)  - Utility to read a sound sample from the standard LPT tape
  61.                 interface, or the SoundBlaster, in a .VOC file
  62.          (*)  - Utility to convert .TAP files to .VOC files
  63.               - One-key joystick mode change, with ALT F4.
  64.               - Improved emulation of 'floating bus' (try Arkanoid)
  65.          (*)  - Bugfix Z802TAP; sometimes blocks got corrupted.
  66.               - Bugfix: Digital Zandbergen joystick didn't work.
  67.               - Multi-level support, in the same way as implemented in XZX
  68.                 version 0.5.2
  69.               - Bugfix: MOVE from cartridge to another cartridge didn't
  70.                 work, due to buffering problems.
  71.               - Bugfix: Several problems with the keyboard when running
  72.                 under Windows are solved.
  73.               - Bugfix: R register doesn't change when going to main menu.
  74.               - Better sound quality, and no border interference anymore in
  75.                 Real Mode when playing music.
  76.  
  77.  
  78.  
  79. 20/5/93         Version 2.01a released (registered users only)
  80.  
  81.          (*)  - Fixed bugs in DISCiPLE disk read utility, and added option
  82.                 to copy all files at once.
  83.               - Fixed typing error in Z80.EXE
  84.               - Fixed small errors in Z80FAQ.DOC
  85.  
  86.  
  87.  
  88. 3/5/93          Version 2.01 released.
  89.  
  90.               - Added LaTeX and PostScript doc, by Lars K\"oller,
  91.               - Added Windows icon
  92.               - Added -xb switch (black and white VGA)
  93.               - Added remark about Czech registration to doc
  94.               - Added various other things to doc
  95.               - Fixed bug in (X-)Hercules border dithering
  96.  
  97.  
  98.  
  99. 16/4/93         Version 2.00 released.
  100.  
  101.               - Z80 now supports the Spectrum 128, including '128 sound
  102.                 through PC speaker or AdLib compatible sound card,
  103.               - Dutch documentation rewritten in English,
  104.               - Much better tape support, with tape files on disk, support
  105.                 of headerless files and more difficult formats, easy access
  106.                 to programs using LOAD "name", multiple files in a single
  107.                 tape file, automatic mirroring of loaded blocks to tape
  108.                 files,
  109.               - Microdrive support, 8 microdrives with cartridge-files
  110.                 holding up to 126K of data, low-level I/O compatibility,
  111.               - VGA support, fast screen update and accurate colours
  112.                 including bright,
  113.               - Z80 emulation nearly perfect, including emulation of
  114.                 unofficial flags and undocumented features. Timing of
  115.                 individual instructions is made much more accurate on fast
  116.                 computers, while maintaining maximum possible speed on slow
  117.                 ones,
  118.               - Spectrum keyboard layout help-screen under ALT-F1,
  119.          (*)  - Disciple/+D disk read utility can translate 48K and 128K
  120.                 snapshots to .Z80 files, and screen snapshots and normal
  121.                 files to .TAP files. It will now also read 5.25'' (720K
  122.                 80 track double density) disks, and some bugs have been
  123.                 fixed,
  124.               - Z80 now reads a .INI file at startup for default settings,
  125.               - Changing the hardware (SamRam, Spectrum 128) now possible
  126.                 on-the-fly,
  127.               - The R register and LDIR emulation flags are saved in .Z80
  128.                 snapshots,
  129.          (*)  - The emulation speed slowdown is now accurate from 8 MHz PC's
  130.                 to the fastest available 486 machines. The emulation speed
  131.                 can be brought back to 7%,
  132.          (*)  - Source files now include source of SamRam software,
  133.               - Support of AZERTY keyboards,
  134.               - The emulator can now run under Windows,
  135.               - Emulator can use other default 16K rom (switch -xr),
  136.               - The program uses EMS if available, for fast bank switching,
  137.          (*)  - CONVERT utility can now also convert a screen to a .PCX file,
  138.          (*)  - CONVZ80 now also supports the .PRG and tape files of SpecEm
  139.                 (Kevin J. Phair) and tape files of ZX (Rindt and Brukner),
  140.          (*)  - New utility: Z802TAP, to convert a .Z80 snapshot to a .TAP
  141.                 tap file,
  142.          (*)  - New utility: TAP2TAPE, to write a .TAP file back to tape,
  143.               - Fixed CGA colours bug,
  144.               - Fixed CTRL-BREAK bug,
  145.               - Fixed several other bugs, and
  146.               - a nice new intro screen.
  147.  
  148.  
  149.  
  150. 14/8/92         Version 1.45 released.
  151.  
  152.               - Z80 emulator is now about 5% faster. Arnt Gulbrandsen,
  153.                 the author of JPP, pointed out to me that I was clearing
  154.                 the BL register too often.
  155.               - The analogue joystick now really works
  156.          (*)  - SAVEing programs to tape now really works (if you're a
  157.                 registered user)
  158.               - You can now load .SNA files (commonly used snapshot format)
  159.                 directly into the emulator, without having to convert them
  160.                 with ConvZ80.
  161.               - The Interface-I RS232 channel can now also be attached to
  162.                 COM3 and COM4.
  163.          (*)  - ConvZ80 now also supports the .SP format used by a Spectrum
  164.                 emulator called 'SPECTRUM', written by Pedro Gimeno.
  165.               - A capacitor in DIAGRAMS.Z80 had the wrong value (17-8-92)
  166.               - .SNA files that were loaded were not properly closed,
  167.                 resulting in a FILE NOT FOUND error. (17-8-92)
  168.  
  169.  
  170.  
  171. 27/7/92         Version 1.41 released. The 1.40 version of Z80.EXE was
  172.                 packed with COMPACK (sort of PKLITE), which was bugged:
  173.                 it didn't run on some '386s and '486s. This version isn't
  174.                 packed anymore.
  175.  
  176.  
  177.  
  178. 16/7/92         Version 1.40 released, Shareware and for registered
  179.                 users.
  180.  
  181.          (*)  - Full tape support! A program DIAGRAMS.Z80 is supplied,
  182.                 that consists of two diagrams of tape-adapters for PC's,
  183.                 and a test-program useful for calibration of the
  184.                 adapters.
  185.          (*)  - A utility to read DISCiPLE floppies.
  186.               - The analogue IBM joystick and a special interface for
  187.                 digital (Spectrum) joysticks are supported. In the
  188.                 documentation file is a diagram for the digital joystick
  189.                 interface.
  190.               - A more extensive manual, and a summary for English-
  191.                 speaking users.
  192.               - Speed measurement of the Z80 emulator is more accurate.
  193.                 (V1.20 overestimated the speed.)
  194.               - Function keys F1-F7 and F10 are now used.
  195.               - The Emulator can run in 'Real'-mode, for better sound
  196.                 and for tape (speed-)load and save.
  197.               - R register emulation is now perfect, so that protected
  198.                 games (e.g. lenslock games) can be loaded.
  199.               - Video routines are faster.
  200.               - Several bugfixes concerning writes in ROM. (Strong Man)
  201.               - The settings of Issue 2 emulation, Double Interrupt
  202.                 frequency, Video synchronisation mode and joystick are
  203.                 stored in .Z80 files.
  204.  
  205.  
  206.  
  207. 6/11/91         Version 1.30, for registered users only:
  208.  
  209.               - It is now much easier to choose a file from the main
  210.                 menu: the cursor keys, PgUp and PgDn can be used to
  211.                 browse through the list of files, and letter-keys make
  212.                 the bar jump to the first file that starts with that
  213.                 letter. The files are now alphabetically ordered.
  214.               - Sinclair joystick 1 added (keys 1-5)
  215.               - If a path is entered at the command line, the Emulator
  216.                 automatically jumps to the main menu, option 'load
  217.                 program', and changes to the specified directory.
  218.               - If a file is attached to the RS232 in- or output
  219.                 channel, the read- or write-position is shown (main
  220.                 menu, options I and O)
  221.               - Switches -yl and -yh are added, for Low and High video
  222.                 synchronisation. With these switches, the flickering of
  223.                 sprites of some games can be reduced. (Ghost 'n Goblins,
  224.                 Uridium)
  225.               - Bugfix: DOS-clock ran too fast in version 1.25
  226.               - Bugfix: On AT's the Emulator crashed if Spectrum programs
  227.                 used interrupt mode 2 while the I register was 255.
  228.                 (Full Throttle)
  229.               - Unofficial flags are now emulated better. (Ghost'n Goblins)
  230.          (*)  - Extra utility CONVZ80, converts .Z80 files in .SP and
  231.                 .SNA files, the snapshot formats of the Spanish Spectrum
  232.                 emulator VGASPEC and the Norwegian Spectrum emulator JPP
  233.                 respectively, and vice versa.
  234.          (*)  - Utility Z80DUMP; displays the header of .Z80 files.
  235.  
  236.  
  237.  
  238. 4/10/91         Version 1.25, for registered users only:
  239.  
  240.               - Bugfix of instructions CB30 to CB37 (Bounder)
  241.               - 50 Hz interrupt and video update run 180 degrees out of
  242.                 phase (BC Quest for Tires)
  243.               - SLA, SRA, SRL sped up.
  244.          (*)  - Switch -z added: the Emulator now can be slowed down to
  245.                 about a factor 4.
  246.               - Bugfix sound: some computers only produced sound after a
  247.                 OUT 31,13.
  248.               - Switch -2 added for Issue-2 emulation (Spinads)
  249.               - Bugfix GETRS: now reading from COM2 works, and an
  250.                 on-screen counter shows the progress.
  251.          (*)  - CONVERT extended: GIF-files can be made directly from
  252.                 .Z80 files
  253.  
  254.  
  255.  
  256. 30/7/91         Version 1.20 released.  Eerste, geheel Nederlandse versie.
  257.                 (First, entirely Dutch version.)
  258.  
  259.  
  260.  
  261.